package com.sunwayworld.basemodule.business.outsource.service;

import com.alibaba.fastjson.JSONObject;
import com.sunwayworld.basemodule.business.outsource.bean.LimsOutsourceApplyBean;
import com.sunwayworld.framework.restful.data.RestJsonWrapperBean;
import com.sunwayworld.framework.support.base.service.GenericService;
import com.sunwayworld.framework.support.auditable.service.GenericAuditableService;
import com.sunwayworld.framework.support.choosable.service.GenericChoosableService;

public interface LimsOutsourceApplyService extends GenericService<LimsOutsourceApplyBean, Long>, GenericAuditableService<LimsOutsourceApplyBean, Long>, GenericChoosableService<LimsOutsourceApplyBean, Long> {

    JSONObject insertMulti(RestJsonWrapperBean wrapperBean);

    JSONObject resultDone(RestJsonWrapperBean wrapperBean);

    JSONObject setCourier(RestJsonWrapperBean wrapperBean);

    JSONObject submitCheck(RestJsonWrapperBean wrapperBean);
}
